d46e8c85b4cdbb7b79c05d43cf77b411dcd9f71a,plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/IdenticalResourceMinimizer.java,IdenticalResourceMinimizer,minimize,#SynchronizationModel#IProgressMonitor#,48

Before Change


		// Copy the sets to update them as we go.
		final Set<IStorage> leftCopy = Sets.newLinkedHashSet(leftTraversal.getStorages());
		final Set<IStorage> rightCopy = Sets.newLinkedHashSet(rightTraversal.getStorages());
		final Set<IStorage> originCopy = Sets.newLinkedHashSet(originTraversal.getStorages());

		SubMonitor subMonitor = progess.newChild(98).setWorkRemaining(leftCopy.size());
		for (IStorage left : leftCopy) {

After Change


		// need to use StorageTraversal.removeStorage().
		final Set<? extends IStorage> leftCopy = leftTraversal.getStorages();
		final Set<? extends IStorage> rightCopy = rightTraversal.getStorages();
		final Set<? extends IStorage> originCopy = originTraversal.getStorages();

		final boolean threeWay = !originCopy.isEmpty();